package com.vip.mongofile.service;

import com.vip.common.response.Result;
import com.vip.mongofile.model.MongoFile;
import org.springframework.web.multipart.MultipartFile;

/**
 * File 服务接口.
 */
public interface FileService {
    /**
     * 保存文件
     *
     * @param file
     * @return
     */
    Result<MongoFile> saveFile(MultipartFile file);

    /**
     * 删除文件
     *
     * @param id
     * @return
     */
    Result<String> removeFile(String id);

    /**
     * 根据id获取文件
     *
     * @param id
     * @return
     */
    Result<MongoFile> getFileById(String id);

}
